136 research outputs found

    Feel++ : A Versatile High Performance Finite Element Embedded Library into C++

    No full text
    International audienceA Domain Specific Language for PDEs embedded in C++ providing a syntax very close to the mathematical language in order to describe the variational formulation: Supports generalized arbitrary order Galerkin methods (cG, dG) in 1D, 2D, 3D Supports simplex, hypercube and high order meshes Supports finite elements: Lagrange, Hermite, Nedelec, Raviart-Thomas Supports seamless parallel computing Supports seamless interpolation between grids/function spaces Supports symbolic computation thanks to GiNaC Supports large scale parallel linear and non-linear solvers (PETSc/SLEPc) Supports hybrid computing: MPI, multi-thread, GPU (HARTS) Supports in-situ visualization with ParaView</ul

    Dynamique de la construction topographique et toponymique à l'aven d'Orgnac. Ardèche, France

    Get PDF
    In August 1935, Robert de Joly and his fellows discovered and explored the Orgnac pot hole. In the following weeks, a first survey (plan and section) is published in Spelunca and in La Nature with a toponymy applied to the most remarkable speleothems and chambers. From 1965, Jean Trébuchon and his team discovered new cave networks beyond the North chambers; they undertook a synthetic survey of the whole cave. Following this work, several partial surveys have still been published for tourism or science. This paper deals only with the chambers discovered in 1935, actually known as Orgnac I. StranGély, the existing surveys show many lakes, and no complete survey of this network exists. So, this paper complements the first survey synthesis of Orgnac I (Jaillet et al. in this issue of Collection EDYTEM). During this surveying, we had the opportunity of a reflexion about the ways of drawing a great show cave: some places are concealed or neglected (Upper chambers for instance), or the North chambers are systematically undersized. This survey has been completed by a cave toponymy study: why all the places have not been named? What were the criteria for the choice to name or not to name? What are the links between toponymy and tourist arrangement? The comparison between texts, pictures captions and names written on the surveys and between successive documents show the evolution of toponymy (some names appear or disappear) and the spatial slip of several names. Then, this paper crosses surveys, toponymy and historic texts about aven d'Orgnac to show the evolving perception of this major show cave for 75 years.En août 1935, Robert de Joly et ses coéquipiers explorent l'aven d'Orgnac. Dans les semaines qui suivent, une première topographie, coupe et plan, est publiée dans Spelunca et dans La Nature : plusieurs concrétions remarquables, plusieurs salles sont identifiées par des locutions descriptives ou par des noms dont certains s'inscriront progressivement dans la toponymie. À partir de 1965, l'équipe constituée autour de Jean Trébuchon découvre les nouveaux réseaux au-delà des salles Nord et entreprend une synthèse topographique de l'aven. Par la suite, différents documents topographiques partiels seront encore publiés, souvent en lien avec l'activité touristique ou scientifique. L'article s'intéressera exclusivement à la partie découverte en 1935, aujourd'hui connue comme Orgnac I. Curieusement, aucune topographie complète n'existait, chaque document présentant un certain nombre de lacunes ; l'article accompagne donc la première synthèse topographique d'Orgnac I (Jaillet et al., 2012). Ce travail topographique a fourni l'occasion de réfléchir aux modalités de représentation, d'identifier des secteurs de la cavité occultés ou délaissés (salles Hautes par exemple), ou dont le développement était visiblement minoré (salles Nord en particulier). Il a également été complété par une étude de la toponymie souterraine : quels sont les lieux et les objets nommés ? Quelles ont été les logiques de dénomination ? Dans quelle mesure cette toponymie rend-elle compte des impératifs liés à la mise en tourisme ? La comparaison entre les textes descriptifs, les légendes des photos et les indications portées sur les topographies, et entre les documents successifs qui forment le corpus, rend compte de l'évolution toponymique (apparition/disparition de noms) et du glissement spatial de certains noms associés à des lieux mal identifiés. Au final, qu'il s'agisse de représentation imagée (topographie), verbale (toponymie) ou de leur combinaison, Orgnac I révèle, sur 75 années, les modes de représentation, d'appropriation et de médiation de ce monde souterrain par les divers acteurs impliqués

    Mathematical modeling and numerical simulation of a bioreactor landfill using Feel++

    Get PDF
    In this paper, we propose a mathematical model to describe the functioning of a bioreactor landfill, that is a waste management facility in which biodegradable waste is used to generate methane. The simulation of a bioreactor landfill is a very complex multiphysics problem in which bacteria catalyze a chemical reaction that starting from organic carbon leads to the production of methane, carbon dioxide and water. The resulting model features a heat equation coupled with a non-linear reaction equation describing the chemical phenomena under analysis and several advection and advection-diffusion equations modeling multiphase flows inside a porous environment representing the biodegradable waste. A framework for the approximation of the model is implemented using Feel++, a C++ open-source library to solve Partial Differential Equations. Some heuristic considerations on the quantitative values of the parameters in the model are discussed and preliminary numerical simulations are presented

    Overlapping Domain Decomposition Methods with FreeFem++

    Get PDF
    International audienceIn this note, the performances of a framework for two-level overlapping domain decomposition methods are assessed. Numerical experiments are run on Curie, a Tier-0 system for PRACE, for two second order elliptic PDE with highly heterogeneous coefficients: a scalar equation of diffusivity and the system of linear elasticity. Those experiments yield systems with up to ten billion unknowns in 2D and one billion unknowns in 3D, solved on few thousands cores

    Scalable Domain Decomposition Preconditioners for Heterogeneous Elliptic Problems

    Get PDF
    International audienceDomain decomposition methods are, alongside multigrid methods, one of the dominant paradigms in contemporary large-scale partial differential equation simulation. In this paper, a lightweight implementation of a theoretically and numerically scalable preconditioner is presented in the context of overlapping methods. The performance of this work is assessed by numerical simulations executed on thousands of cores, for solving various highly heterogeneous elliptic problems in both 2D and 3D with billions of degrees of freedom. Such problems arise in computational science and engineering, in solid and fluid mechanics. While focusing on overlapping domain decomposition methods might seem too restrictive, it will be shown how this work can be applied to a variety of other methods, such as non-overlapping methods and abstract deflation based preconditioners. It is also presented how multilevel preconditioners can be used to avoid communication during an iterative process such as a Krylov method

    Efficient solving strategies for incompressible Navier-Stokes equations for large scale simulations using the open source software Feel++

    No full text
    International audienceOver the past few decades, the computational fluid dynamics has evolved to become an important tool for the description of the complex multi-physics, multi-scale phenomena characterizing blood flow. Its reliability depends both on the verification of the numerical methods and on the validation of the mathematical models. The aim of the first part of the talk is to present a preconditioning framework for the linear system arising from the finite element discretizations and time advancing finite difference schemes of the 3D steady and unsteady Navier-Stokes equations. In particular, we are interested in preconditioners based on an algebraic factorization of the system's matrix which exploit its block structure, such as the Pressure Convection-Diffusion (PCD) preconditioner , the SIMPLE preconditioner or the LSC preconditioner, see [Elman et al. (2014)]. A comparison between the efficiency of these preconditioners is ascertain by testing them over the 3D backward facing step benchmark. The iteration counts using the PCD preconditioner are independent of mesh size and high order finite elements and mildly dependent on Reynolds numbers for steady flow problems which is not the case for the other preconditioners. In the second part of the talk we describe a framework for the solution of flow problems relevant to biomechanics strongly supported by the aforementioned solving strategies. We assess the efficiency of this framework through experimental data for fluid flow in a nozzle model with rigid boundaries, a device designed to reproduce acceleration, deceleration and recirculation, features commonly encountered in medical devices [Stewart et al. (2012)]. The flow rates were chosen to cover laminar (Re = 500), transient (Re = 2000) and turbulent (Re = 3500) regimes. The numerical results displayed during the presentation are obtained using the open-source library Feel++ (Finite Element method Embedded Language in C++, www.feelpp.org). Figure 1: Computational Fluid Dynamics FDA Benchmark at Re = 2000

    Substructuring Preconditioners for h-p Mortar FEM

    Get PDF
    International audienceWe build and analyze a substructuring preconditioner for the mortar method in the h-p finite element framework. Particular attention is given to the construction of the coarse component of the preconditioner in this framework, in which continuity at the cross points is not required. Two variants are proposed: the first one is an improved version of a coarse preconditioner already presented in [12]. The second is new and is built by using a Discontinuous Galerkin interior penalty method as coarse problem. A bound of the condition number is proven for both variants and their efficiency and scalability is illustrated by numerical experiments

    Hemodynamic simulations in the cerebral venous network: A study on the influence of different modeling assumptions

    No full text
    International audienceBlood flow computations in complex geometries are of major interest in various cardio-vascular applications. However, deriving an appropriate computational model is still an open issue and a central question is how to incorporate and quantify uncertainties due to different modeling assumptions. The present work is intended as a first step in this direction, in the particular case of blood flow in the cerebral venous system. After a careful evaluation of the influence of the computational methodology, the study investigates the impact on the velocity field and the wall shear stress of three inflow boundary conditions, two strategies for treating the outflow boundary condition and two different viscosity models. The results demonstrate that the effect of setting the inflow boundary condition on the forces created by blood flow, is likely greater than for other modeling assumptions, the other important factor being the blood viscosity model, especially in wall shear stress computations. They suggest that improvements on the one hand on the mathematical and computational approach, and on the other hand on available data for their treatment are needed

    Vers la simulation des Ă©coulements sanguins

    Get PDF
    Contrairement aux liquides ordinaires, les fluides complexes comme le sang exhibent des comportements étranges qui dépendent essentiellement des structures sous-jacentes qui les composent. La simulation des écoulements sanguins continue de poser un formidable défi pour les modélisations théoriques et numériques dont l'intérêt est de développer des méthodes et des outils de simulation pour la communauté médicale. Nous proposons dans cette thèse une contribution à ce projet qui sera majoritairement centré sur les aspects numériques et informatiques. Nous nous sommes particulièrement intéressés à l'interaction entre le sang et la paroi vasculaire, qui joue un rôle important dans les grandes artères comme l'aorte. Nous nous sommes aussi investis dans la simulation du transport des cellules sanguines dans le sang. Pour la résolution des équations aux dérivées partielles décrivant nos modèles d'hémodynamique, nous avons choisi d'utiliser des méthodes numériques dont la précision pourra être accrue de manière arbitraire. Dans ce but, les principaux ingrédients qui ont été mis en oeuvre sont (i) la méthode des éléments finis basée sur des approximations de Galerkin d'ordre arbitraire en espace et géométrie, (ii) la méthode ALE pour la prise en compte de la mobilité des domaines pour des déplacements d'ordre arbitraire, (iii) les couplages implicites et semi-implicites pour l'interaction fluide-structure. Nous proposons également une nouvelle formulation de la méthode de la frontière élargie visant à modéliser le transport de particules déformables immergées dans un fluide. Nos simulations numériques se sont appuyées sur la librairie de calcul Feel++, spécialisée dans la résolution d'EDP. Outre l'implémentation des modèles physiques, nous y avons développé diverses fonctionnalités nécessaires à la mise en oeuvre de nos méthodes : interpolation, méthode de Galerkin non standard, méthode ALE, environnement pour l'interaction fluide-structure. De plus, de par la taille des géométries et la complexité des modèles mis en jeu, le passage au calcul parallèle a été indispensable pour pouvoir réaliser nos simulations. Ainsi, nous avons décrit le développement qui a été effectué dans cette librairie pour permettre le déploiement de nos programmes sur des architectures parallèles.Unlike ordinary liquids, complex fluids such as blood exhibit strange behavior mainly dependent underlying structures that compose them. Simulation of blood flow remains a formidable challenge for theoretical and numerical modeling whose interest is to develop methods and simulation tools for the medical community. We propose in this work a contribution to this project will be mainly focused on numerical and computational aspects. We are particularly interested in the interaction between the blood and the vascular wall, which plays an important role in the large arteries as the aorta. We also invested in transport simulation of blood cells in the blood. For solving partial differential equations describing our hemodynamic models we chose to use numerical methods whose accuracy can be increased arbitrarily. For this purpose, the main ingredients that have been used are textit {(i)} the finite element method based on Galerkin approximations of arbitrary order in space and geometry, (i) the ALE method for taking into account the mobility of areas for movements of arbitrary order, (ii) the implicit and semi-implicit coupling for fluid-structure interaction. We also propose a new formulation of the method of boundary extended to model the transport of deformable particles immersed in a fluid. Our numerical simulations were based on the library Feel++ specializing on the EDP resolution. In addition to implementing physical models, we have developed various features are necessary for the implementation our methods: interpolation, Galerkin non-standard method, ALE method, framework for fluid-structure interaction. In addition, the size and geometry of the complexity of the models involved, the transition to parallel computing was essential in order to achieve our simulations. Thus, we have described the development was carried out in the library to allow deployment of our programs on parallel architectures.SAVOIE-SCD - Bib.électronique (730659901) / SudocGRENOBLE1/INP-Bib.électronique (384210012) / SudocGRENOBLE2/3-Bib.électronique (384219901) / SudocSudocFranceF

    Simultaneous empirical interpolation and reduced basis method for non-linear problems

    Get PDF
    In this paper, we focus on the reduced basis methodology in the context of non-linear non-affinely parametrized partial differential equations in which affine decomposition necessary for the reduced basis methodology are not obtained [4, 3]. To deal with this issue, it is now standard to apply the EIM methodology [8, 9] before deploying the Reduced Basis (RB) methodology. However the computational cost is generally huge as it requires many finite element solves, hence making it inefficient, to build the EIM approximation of the non-linear terms [9, 1]. We propose a simultaneous EIM Reduced basis algorithm, named SER, that provides a huge computational gain and requires as little as N + 1 finite element solves where N is the dimension of the RB approximation. The paper is organized as follows: we first review the EIM and RB methodologies applied to non-linear problems and identify the main issue, then we present SER and some variants and finally illustrates its performances in a benchmark proposed in [9]
    • …
    corecore